import { BridgeDoorContract } from "./BridgeDoorContract";
import { XrpSafeContract } from "./SafeContract";
import SafeCoreContracts from "./safe-contracts.json";

export type Contract = {
    address: string;
    bytecode: string;
    memory: RawStorageEntry[];
};

export type StorageEntry = { slot: number | string; value: string | number | string[] | Record<string, string> };
export type RawStorageEntry = { key: string; value: string };

export { XrpSafeContract, BridgeDoorContract, SafeCoreContracts };
